irredeemable debenture - French English Dictionary